package com.wlf.core.registry;

import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

public class LocalRegistry {
    /**
     * 本地注册中心
     */
    private static final Map<String,Class<?>> map=new ConcurrentHashMap<>();

    /**
     * 注册服务
     * @param name
     * @param implclass
     */
    public static void register(String name ,Class<?> implclass){
        map.put(name,implclass);
    }

    /**
     * 删除服务
     * @param name
     */
    public static void remove(String name){
        map.remove(name);
    }

    /**
     * 获取服务
     * @param name
     * @return
     */
     public static  Class<?> get(String name){
       return map.get(name);
     }
}
